home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Mania 4
/
MacMania 4.toast
/
/
Internet software
/
FrontDoor v1.8.0 rel
/
###Source Terms###
next >
Wrap
Text File
|
1996-04-28
|
4KB
|
134 lines
ABOUT FRONTDOOR SOURCECODE
--------------------------
FrontDoor is a CopyRight (c)1993 - 1996 by Brian K. Jacobsen, Denmark
There are the following terms bound with this Source-code:
1.
You may neither spread the full source nor a part of it.
2.
You are not permitted to make an update or a modified version of
FrontDoor and spread it (neither under the name FrontDoor, nor under
any other name)
3.
You are not allowed to spread any registration keys to this program
4.
This source is delivered "as is", no warranty, what so ever,
is associated with this software. By using this software,
you have all responsibility for any direct or indirect mishaps
which may occur before, during or after the operation of the software.
In this source you will find examples on a lot of things, I made a quick
look through the sources, and ended up with the below mentiones things,
but there are a lot more than that:
AppleShare programming:
- Apple Filing Protocol (AFP) v1.1 - v2.1
- Zone Info Protocol (ZIP) Phase 2
- Change a password
- Login into an AppleShare server both with username/password and as a guest
- Cleartext
- Randnum Exchange
- 2-Way Randnum Exchange
- Without using the Chooser or the std. loginways
- Logout
- Mount/Dismount servervolumes
- How to get a list of server-volumes
- How to get the servertime
Cursor programming:
- Animated cursor
Gestalt programming:
- How to know what's in your computer
Disc/File programming:
- How to get the name of the bootdisc
- How to find the systemfolders
- Indexed volumes
- Get free space on a volume
- Adress of the server the volume is on
- Is the volumes shareable ?
- Get login-info of a volume
- How to read and change a resource in your own program
- How to rename a volume
- How to copy files
- How to delete files
Apple Events:
- How to send and receive AppleEvents
- How to find a process
Dialogs and List manager:
- How to create a scrolling list in your window
- How to create and handle more than one scrolling list in your window in an easy way
- How to create a Password-dialog
- How to make the outline around a button
- How to create a filter for a dialog
- Alerts
- Std. dialogs
- Using the ParamText() call
- Changing texts in the dialogs
- Scrollbars in the dialogs
System extensions:
- How to create a system extension
- How to create a menu with an icon instead of a text
- How to create a menu in the Finder
- How to start an application from the system-extension using AppleEvents
- How to make a background application
- Using the LaunchApplication() call
- Setting new Teap adresses
- Showing an icon when starting up
Memory:
- How to use pointers and handles
- How to allocate memory "on-the-fly"
- How to handle large records (using pointers)
Printing:
- How to create a printdialog
CopyRights:
FrontDoor was primary programmed in Think Pascal v4.02, but also
partly in Think C++ v7.02 (both a © by Symantec Inc.)
Ideas extracted from the Develop CD-series from APDA:
AFP C++ libraries (M. Vierling)
AppleTalk Libraries (C.Buttin)
The technical notes
Other used sources:
The Inside Macintosh Vol. I-VI Books (© Apple Computer Inc.)
The Inside AppleTalk®, Second Edition (© Apple Computer Inc.)
AppleShare 3.0 Developer's Kit, version 3.0 (© Apple Computer Inc.)
MoreFiles, Copyright (c) Jim Luther,
Apple Developer Technical Support
NBS DES functions, Copyright (c) Phil Karn & Jim Gillogly
Authentication Manager, Robert John Churchill,
Copyright (c) 1992-1994 Regents of The University of Michigan
ShowInit, (c) Paul Mercer
Apple, AppleShare, AppleTalk & Macintosh are registered trademarks of Apple Computer Inc.